package com.itheima.dao;

import com.itheima.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {

    /**
     * 根据名字和性别查询
     * @param username
     * @param sex
     * @return
     */
    List<User> selectByCondition(@Param("username") String username, @Param("sex") String sex);

    /**
     * 修改用户信息
     * @param user
     */
    void update(User user);

    /**
     *  添加多条user数据
     * @param users
     */
    void insertUsers(@Param("users") List<User> users);

    /**
     * 根据id删除多条数据
     * @param ids
     */
    void deleteIds(@Param("ids") List<Integer> ids);

    //    根据条件查询数据
    List<User> selectByCondition2(@Param("username") String username, @Param("address") String address);

    /**
     * 根据条件查询数据
     * @param username
     * @param address
     * @return
     */
    Long s2(@Param("username") String username, @Param("address") String address);


}
